triunfar sobre alguien - Spanish English Dictionary